// 1. 加载模块
const http = require("http");

// 2. 创建server对象
const server = http.createServer();

// 3. 指定端口，开启服务
server.listen(3000, () => console.log("服务器启动了"));

// 4. 注册request事件，处理客户端的请求
server.on("request", (req, res) => {
    // req => request => 请求
    // res => response => 响应

    // 1. 获取请求的方式
    console.log(req.method); // GET 或 POST
    // 2. 获取请求url
    console.log(req.url);

    // 3. 获取请求头
    console.log(req.headers); // 获取全部的请求头

    // 设置响应体，并做出响应
    res.end("hello");
});